import java.util.ArrayList;
import java.util.List;

public class PointTable {
    public static List<PointInfo> pointTable = null;

    static {
        pointTable = new ArrayList<>();
        pointTable.add(new PointInfo("float", 4, "BAT_V" ,"电压"));
        pointTable.add(new PointInfo("float", 4, "BAT_I" ,"电流"));
        pointTable.add(new PointInfo("u16", 2, "hour" ,"时间小时"));
        pointTable.add(new PointInfo("u16", 2, "minute" ,"时间分钟"));
        pointTable.add(new PointInfo("float", 4, "BAT_C" ,"容量"));
        pointTable.add(new PointInfo("float", 4, "BAT_R" ,"内阻"));
        pointTable.add(new PointInfo("float", 4, "NTC_T" ,"温度"));
        pointTable.add(new PointInfo("u8", 2, "WORK_state" ,"功能选择"));
        pointTable.add(new PointInfo("skip", 12, "skip" ,"跳过"));
        pointTable.add(new PointInfo("u8", 2, "START_bit" ,"启动标志位"));
        pointTable.add(new PointInfo("u8", 2, "STOP_bit" ,"停止标志位"));
        pointTable.add(new PointInfo("u8", 2, "CYCLES_number" ,"循环次数"));
        pointTable.add(new PointInfo("float", 4, "ADD_V" ,"补充电压"));
        pointTable.add(new PointInfo("float", 4, "BAT_chargestop_V" ,"充电电压"));
        pointTable.add(new PointInfo("float", 4, "BAT_charge_I" ,"充电电流"));
        pointTable.add(new PointInfo("float", 4, "BAT_chargestop_I" ,"充电截至电流"));
        pointTable.add(new PointInfo("float", 4, "BAT_dischargestop_V" ,"放电截止电压"));
        pointTable.add(new PointInfo("float", 4, "BAT_discharge_I" ,"放电电流"));
    }
}
